package com.cmc.cloud.cmclink.doc.vo.blnovo.operatevo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 申天青
 * @date 2025/9/16
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "管理后台 - 提单 operate ")
public class BlnoOperateDoPartReqVO {
   @Schema(description = "主键", requiredMode = Schema.RequiredMode.REQUIRED, example = "29756")
   private Long blnoId;
   @Schema(description = "换单人代码", requiredMode = Schema.RequiredMode.REQUIRED)
   private String doExchangerCode;
   @Schema(description = "换单人英文名称", requiredMode = Schema.RequiredMode.REQUIRED)
   private String doExchangerNameEn;
   @Schema(description = "换单人中文名称", requiredMode = Schema.RequiredMode.REQUIRED)
   private String doExchangerNameCn;

   @Schema(description = "换单人税号 换单人统一信用代码 Unique_Identifier", requiredMode = Schema.RequiredMode.REQUIRED)
   private String taxId;

   @Schema(description = "换单类型 D/O Type P:Print E:E_DO", requiredMode = Schema.RequiredMode.REQUIRED)
   private String doType;
}
